package com.tech.service;

import com.tech.repository.entity.GoodsImage;
import com.tech.view.common.ResourcesUtil;

import java.util.List;

public interface GoodsImageService {
	int addGoodsImage(GoodsImage goodsImage);

	List<GoodsImage> getGoodsImageListById(int imid);

	boolean updateGoodsImage(GoodsImage goodsImage);

	/**
	 * 根据商品图片对象其他数据获取对应图片数据
	 * 规定列表的所有图片属于一个商品
	 *
	 * @param goodsImages 没有image的对象
	 * @param count       要查询的图片数量
	 * @param imageWidth  目标图片宽度，不进行缩放就填 -1
	 */
	List<GoodsImage> getImage(List<GoodsImage> goodsImages, int count, int imageWidth, String dir);
}
